package com.net.xpay.web.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 net
 * @description: 统计用户安全付每天的交易次数和金额
net
 * @create: 2020-09-09 10:13
 **/
@Setter
@Getter
@NoArgsConstructor
public class UserSafePayTransStatVo {

    @ApiModelProperty(notes = "用户当天的交易的时间")
    private LocalDate day;

    @ApiModelProperty(notes = "成功金额 单位为元")
    private String successAmount;

    @ApiModelProperty(notes = "成功笔数")
    private Long successCount;

    @ApiModelProperty(notes = "失败金额")
    private String failedAmount;

    @ApiModelProperty(notes = "失败笔数")
    private Long failCount;

    @ApiModelProperty(notes = "批次总金额，单位为元，精确到小数点后两位，取值范围[0.01,9999999999999.99]  必选")
    private String totalTransAmount;

    @ApiModelProperty(notes = "批次总笔数 10 必选")
    private Long totalCount;

    @ApiModelProperty(notes = "本金充值金额 单位元 保留2位小数")
    private BigDecimal bookAccountChargeAmount;
}
